package day7.nimingneibulei.fight2;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class test
{
    public static void main(String[] args) {
        //int i=0;
        JFrame win = new JFrame("登录窗口");
        win.setSize(300, 200);
        win.setLocationRelativeTo(null);
        win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


        JPanel panel = new JPanel();
        win.add(panel);
        JButton btn = new JButton("登录");
        panel.add(btn);
        // ActionListener a1=new ClickListener();多此一举，直接new一个对象传进去就行了，不用接了

        //java要求给这个按钮添加一个点击这个事件的监听器对象，监听用户的操作
//        btn.addActionListener(new ActionListener()
//        {   @Override
//            public void actionPerformed(ActionEvent e)
//            {
//
//            }
//        });
        //  btn.addActionListener(new ClickListener());

        btn.addActionListener(new ActionListener()
        {
            @Override
            public void actionPerformed(ActionEvent e)
            {

                System.out.println("正在监听");
            }
        });
        win.setVisible(true);
    }
}

//        btn.addActionListener
//                (
//                        (ActionEvent e) -> {
//                            System.out.println("正在监听");
//                        }
//                );

//        btn.addActionListener(e ->  System.out.println("正在监听"));
//        win.setVisible(true);
//    }
//}

//class ClickListener implements ActionListener //通过子类去实现，然后里面的方法去调用子类具体重写的东西
//{
//    @Override
//    public void actionPerformed(ActionEvent e) {
//        System.out.println("正在监听");
//    }
//}
